This adds api docs to ostree_blob_reader_read_blob() so that we
can mark the return value as nullable. This is needed, because
this function can return NULL without setting error, and this
needs to be handled in bindings (such as the rust ones).
g_debug ("OstreeBlobReader initialization");
}
+/**
+ * ostree_blob_reader_read_blob
+ * @self: A OstreeBlobReader
+ * @cancellable: a #GCancellable
+ * @error: a #GError
+ *
+ * Read one blob from the reader, or %NULL if there are no more.
+ * On error, @error is set and %NULL is returned.
+ *
+ * Returns: (nullable): A #GBytes blob, or %NULL if there are no more
+ *
+ * Since: 2016.5
+ */
GBytes *
ostree_blob_reader_read_blob (OstreeBlobReader *self, GCancellable *cancellable, GError **error)
{